﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IM.Easy.Core.Extensions
{
    public static class IListExtensions
    {
        /// <summary>
        /// 判断列表是否为空或为 null。
        /// </summary>
        /// <param name="list">需要检查的列表。</param>
        /// <typeparam name="T">列表的元素类型。</typeparam>
        /// <returns>如果列表为空或为 null，则返回 true；否则返回 false。</returns>
        public static bool IsNullOrEmpty<T>(this IList<T>? list)
        {
            return list == null || list.Count == 0;
        }
    }
}
